home *** CD-ROM | disk | FTP | other *** search
- /*
-
- Version 1.2
- Copyright (c) 1995 by Sean Luke
- Donated to the MiscKit
-
- Permission to use, copy, modify, and distribute this material
- for any purpose and without fee, under the restrictions as noted
- in the MiscKit copyright notice, is hereby granted, provided that
- the MiscKit copyright notice and this permission notice
- appear in all source copies, and that the author's name shall not
- be used in advertising or publicity pertaining to this
- material without the specific, prior written permission
- of the author. SEAN O. LUKE MAKES NO REPRESENTATIONS ABOUT THE
- ACCURACY OR SUITABILITY OF THIS MATERIAL FOR ANY PURPOSE.
- IT IS PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES.
-
- */
-
- #import "MiscSoundTrackerInspector.h"
- #import "MiscSoundUtil.subproj/MiscSoundTracker.h"
-
- @implementation MiscSoundTrackerInspector
-
- - init
- {
- char buf[MAXPATHLEN+1];
- id bundle;
-
- [super init];
- bundle=[NXBundle bundleForClass:[MiscSoundTracker class]];
- [bundle getPath:buf forResource:"MiscSoundTrackerInspector" ofType:"nib"];
- [NXApp loadNibFile:buf owner:self withNames:NO fromZone:[self zone]];
- return self;
- }
-
-
- - ok:sender
- {
- float r=[refresh floatValue];
- float s=[sampling floatValue];
- if (r<=0){r=SOUNDTRACKER_TIMED_ENTRY_SPEED;[refresh setFloatValue:r];}
- if (s<=0){s=SOUNDTRACKER_DEFAULT_SAMPLING_RATE;[sampling setFloatValue:s];}
-
- [object setSendType:[matrix selectedRow]+1];
- [object setRefresh:r];
- [object setDefaultSamplingRate:s];
-
- return [super ok:sender];
- }
-
- - revert:sender
- {
- [matrix selectCellAt:[object sendType]-1:0];
- [refresh setFloatValue:[object refresh]];
- [sampling setFloatValue:[object defaultSamplingRate]];
-
- return [super revert:sender];
- }
-
- - (BOOL) wantsButtons
- {
- return NO;
- }
-
- @end
-